.upload-item{padding: 10px 76px 40px; box-shadow: 0 1px 6px 0 rgba(0,0,0,.15) ;width:1200px; margin: 0 auto; clear: both;}
	.upload-step{text-align: center;}
		.step-intro{display: inline-block; width: 240px; text-align: center;}
		
	.input-classify-warp{padding:20px 35px 30px; box-shadow: 0 6px 10px 3px rgba(82,82,82,.09);border-radius:4px; border: solid 1px rgba(0,0,0,.1); margin-top: 20px;}
		.select{height: 36px; line-height: 36px; clear: both; margin-top: 20px; position: relative;}
		.select span{ display: inline-block; text-align: right;}
		.select span font{position: relative;display: inline-block;}
		.bigFont span{font-size: 16px; float: left;}
		.select i{color: #f00; margin-right: 3px; position: absolute; left: -10px; top: 3px;}
		.select input[type=text]{height: 36px; border: solid 1px #e3e3e3;text-indent:10px; width: 340px;}
		.select input[type=button]{height: 36px; border: solid 1px #e3e3e3;text-indent:10px; padding: 0 30px;cursor:pointer;}
	.input-classify-warp p{line-height: 26px; margin-top: 10px;}
	.select-drop{width: 682px; height: 290px; left: -83px; position: absolute; box-shadow: 0 6px 10px 3px rgba(82,82,82,.09); border: solid 1px rgba(0,0,0,.1); background: #fff; z-index: 9; }	
	.select-drop ul{clear: both; display: flex; flex-wrap: nowrap;}
	.select-drop li{float: left; width: 33.333%; background:#f0f0f0; text-align: center; height: 46px; line-height: 46px; font-size: 15px; border-left: 1px solid #d0d0d0;}
	.select-drop li.active{background: #fff; border: none;}
	.select-drop dl{padding:8px 0 24px; clear:both;}
	.select-drop dl dt{ line-height: 32px; height: 32px; float: left; width: 170px; padding: 3px 0; text-align: center; font-size: 15px; white-space: nowrap; cursor: pointer;}
	.select-drop dl dt:hover{color: #007DDB;}

.upCenter{position: relative;}
	.bigFont span{width: 135px; text-align: right;}	
	.bigFont input.proTitle{ width:540px;}
	.label-show{float:left;}
	.label-show input{position:relative;top: 5px; z-index: 4;width: 58px; height: 28px;  cursor: pointer;opacity:0;}
	.label-show label{position:relative;padding-left: 30px; font-family:Verdana, Geneva, sans-serif; cursor: pointer; line-height: 36px; display: inline-block; float: left; margin-right: 20px;}
	.label-show label:before{position: absolute; content: ''; left: 0px; top: 7px; width: 20px; height: 20px; border: 1px solid #cfcfcf; border-radius: 50%;}
	.label-show input[type=radio]:not(:checked)+label:before{}
	.label-show input[type=radio]:checked+label:before{ background: #007DDB;}
	.textarea-wrap{height:200px; position: relative; margin-bottom: 20px;  width: 520px; float: left; border: solid 1px #e3e3e3; padding: 10px;outline: 0;}
	.select .textarea-wrap button{position:absolute;font-size:13px;bottom:0;right:0;padding:6px 12px;color:#fff;background:#888;border:none;margin:0 4px 4px 0;cursor:pointer;}	
	.select .textarea-wrap input{ border: none;}
.upImg{width:230px; height:285px;position:absolute; right:0; top:7px;border:1px solid #e5e5e5;text-align:center;padding:20px;}
.upImg a{display:inline-block;overflow:hidden;}
.upImg img{width:100%;}
.upImg button{padding:5px 10px;border:none;background:#1c41c8;color:#fff;cursor:pointer;}
.serversc{width:271px;height:60px;position:absolute; right:0; top:345px;}
.serversc button{width:271px;height:42px;text-align:center;border:none;color:#555;cursor:pointer;border-radius:2px;border:1px solid #e5e5e5;background:#f8f8f8;}
.uploadc{width:271px;height:60px;position:absolute; right:0; top:480px;}
.uploadc button{width:271px;height:55px;text-align:center;border:none;color:#fff;cursor:pointer;background:#1c41c8;border-radius:2px;}

.model-table-call{position:absolute;top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.4); z-index: 999; display: flex; justify-content: center; align-items: center;}
	.preview-pic{width: 960px; height: 620px; border-radius: 5px; background: #fff; position:relative;}
		.close{font-style:normal;font-size:18px;position:absolute;right:10px;top:8px;cursor:pointer;}
	.preview-pic h4{padding: 16px 36px 0; font-size: 18px; margin-bottom: 10px;}
		.up-box{clear: both; padding: 0 36px;}
			.preview-left,.preview-right{ height: 470px; border-radius: 5px; border: 1px solid #eee;}
			.preview-left img,.preview-right img{width: 100%;}
			.preview-left{width: 351px;float: left;}
			.preview-right{width: 450px;float: right; padding: 23px 30px; height: 424px;overflow:overlay;}
			.Submission{clear:both;width:100%;height:45px;text-align:center;padding-top:28px;}
			.Submission .click{width:200px;height:45px;line-height:45px;background:blue;color:#fff;font-size:16px;border:0;cursor:pointer;}
.model-table-call{display: none;}
.img-thumb{position: relative;}
	.setImg{ z-index: 99;font-size:13px;color:#fff; position: absolute; height: 22px; line-height: 22px; cursor: pointer; left: 0; bottom: 0; background: rgba(0,0,0,0.3); color: #ccc; text-align: center; width: 100%;}
			
#img-container:after {
    content: '.';
    display: block;
    height: 0;
    visibility: hidden;
    overflow: hidden;
    clear: both;
}
.img-item {
    position: relative;
    float: left;
    margin-right:0.15rem;
    margin-bottom:0.15rem;
    height: 2.34375rem;
    width: 2.34375rem;
    box-sizing: border-box;
}
.img-thumb {
    border: 1px solid #000;
    width: 120px;
    height:auto;
}
.thumb-icon {
    width: 100%;
    height: 100%;
}
.img-up-add {
    display: table;
    width:100%;
    height:60px;
    border: 1px dashed #E0E0E0;
}
.img-add-icon {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.img-remove {
    position: absolute;
    right: -0.06rem;
    top: -0.06rem;
    display: block;
    width: 0.1rem;
    height: 0.1rem;
    border-radius: 50%;
    background: #f7333d;
    color: #fff;
    text-align: center;
    text-decoration: none;

    overflow: hidden;
    background-clip: padding-box;
}
a:hover.img-remove{color:#fff;}
#img-file-input {
    display: none;
    
}
